home *** CD-ROM | disk | FTP | other *** search
-
- Version: 37.0 04-Jul-95
- -----------------------
- - Initial Version
-
- - Set defaults during OpenDevice() instead of assuming values
- in I/O request are correct.
-
- - Invalid size used for GetPrefs() call causing stack overlay.
-
- - Only tried to remove the 'serial.device' instead of removing
- the CURRENT owner of the serial resources.
-
- Version: 37.1 11-Jul-95
- -----------------------
- - Rewrote the RBF interrupt routines and offloaded some of the
- work to a VERTB interrupt to prevent overruns and added the
- EOFMODE option.
-
- Version: 37.2 11-Jul-95
- -----------------------
- - Added "no handshaking" support.
-
- Version: 37.3 13-Jul-95
- -----------------------
- - Rewrote OpenDevice() and CloseDevice() calls to correct
- several problems.
-
- Version: 37.4 13-Jul-95
- -----------------------
- - Rewrote the CMD_WRITE and TBE interrupt routines. Lengths
- of -1 were not being handled properly.
-
- Version: 37.5 22-Jul-95
- -----------------------
- - Incorrect handling of interrupts caused TBE interrupts to be
- missed.
- - Corrected version number. 8n1.i was not being generated
- correctly.
-
- Version: 37.6 28-Jul-95
- -----------------------
- - When device was opened multiple times in shared mode, GURU
- occured on first close.
-
- Version: 37.7 29-Jul-95
- -----------------------
- - Rearranged device init data to allow proper display by
- VERSION command. (The device base init data had to be
- within the checksummed area.)
-
- Version: 37.8 02-Aug-95
- -----------------------
- - Added the ability to send BREAKs.
-
- Version: 37.9 04-Aug-95
- -----------------------
- - Removed some testing code and prevented unnecessary RTS line
- updates.
-
- - First Aminet Release!
-
- Version: 37.10 06-Aug-95
- ------------------------
- - Corrected long word test of byte sized field.
-
- - Removed ".w" from BTST instructions.
-
- - Changed "8n1Base" to "Base8n1" to make more compatible with
- other assemblers.
-
- - Added "E-" to SNMAOPT line to prevent "Xref in executable"
- message.
-
- - Removed CIAF_PRTRSEL from PRTMASK to allow usage of ring
- indicator line.
-
- - Added storage arbitration code to cmd_Read and
- sdcmd_SetParams.
-
- - Second Aminet Release!
-
- Version: 37.11 15-Aug-95
- ------------------------
- - Added line to turn on the DSR bit if needed. Normally
- commented out.
-
- - Removed unneeded RTS line code added on 04-Aug-95.
-
- - Clear SERB_ACTIVE IO_FLAG when I/O has completed.
-
- - Set default SERFLAGS during device open.
-
- - Use current baud and buffer sizes for initializing I/O
- request instead of default.
-
- - Turn Handshake on by default to match SerFlags.
-
- - Insure that interrupts are enabled prior to checking TBE or
- RBF interrupts.
-
- - Check SOFTINT prior to TBE to keep 8n1 from blocking them.
-
- - Add code to correct bug in NComm. Define symbol NCOMM and
- reassemble to get this support.
-
- - Isolated SNMA directives to allow assembly with SAS/C
- assembler.
-
- Version: 37.12 27-Aug-95
- ------------------------
- - Re-added list arbitration in cmd_Read.
-
- - Added I/O completion status to each command routine and
- removed unnecessary code from BeginIO routine.
-
- - Removed PC-Relative optimizer option to prevent incorrect
- conversion to a 68020+ instruction. This should fix the
- problems on 68000 machines.
-
- - Added test for QUICK bit in AbortIO routine.
-
- - Changed DS alignment directives to CNOP directives.
-
- - Third Aminet release.
-
- Version: 37.13 07-Sep-95
- ------------------------
- 8n1.s:
- Store flag byte after setting AbortIO.
-
- 8n1.s:
- Fourth Aminet release.
-
- Version: 37.14 31-Jan-96
- ------------------------
- - first version by Iain Barclay
- - FreeMiscResource MR_SERIALPORT should be MR_SERIALBITS fixed.
-
- Version: 37.15 02-Jun-96
- ------------------------
- - Optimised for 020+.
- - Inline copy loop if size allows.
- - Some speed opts.
-
- Version: 37.16 08-Jul-96
- ------------------------
- - more speed opts
- - bug fix copy loop
- - bug fix size check loop
-
- Version: 37.17 21-Oct-96
- ------------------------
- - minor bug fixes
- - now supports NewSerialPrefs higher baud rates
- - reworked size check loop again
-
- Version: 37.18 26-Oct-96
- ------------------------
- - more speedups
- - reworked termator checking
-
- Version: 37.19 27-Oct-96
- ------------------------
- - reworked the EOF code
- - Archive now called New8n1.lha/lzx
-
- Version: 37.20 15-Nov-96
- ------------------------
- - Some more speedups
-
- Version: 37.21 15-Nov-96
- ------------------------
- - Now includes 040+ version
- - More speedups
-
- Version: 37.22 19-Nov-96
- ------------------------
- - bugfixes.
- - Fith Aminet release
-
- Version: 37.23 26-Nov-96
- ------------------------
- - reworked size checking loop
- - reworked eofcode again
- - fixed bug in copy loop (oops a silly one that, thx Mans)
- - reworded terminator checking
- - EOF code included again
-
- Version: 37.24 28-Nov-96
- ------------------------
- - some speedups
- - misc changes
-
- Version: 37.25 30-Nov-96
- ------------------------
- - bug fix
- - Sixth Aminet release
-
- Version: 37.26 12-Dec-96
- ------------------------
- - btst misc changes
- - Now use MACROs for list functions
- - reworked size checking loop
- - Seventh Aminet release
-
- Version: 37.27 14-Dec-96
- ------------------------
- - added NewStyleCommand NSCMD_DEVICEQUERY
- - misc changes
- - cmd_open now checks size of IORequest
-
- Version: 37.28 13-Jan-97
- ------------------------
- - some routines made inline.
- - reworked size checking loop. Now use old loop
- - misc changes
- - Lot of optimisations
- - 8n1.device should now work with Term again. (Broke in v37.22)
- - copy loop changed to 64bytes
- - added byte copy
- - reworked eofcode
- - 8th Aminet release
-
- Version: 37.29 21-Jan-97
- ------------------------
- - misc changes
- - changed copy routine
- - Now include CopyMemQuicker patch by *Art
-
- Version: 37.30 29-Jan-97
- ------------------------
- - removed soft interrupt check
- - If close failed interrupts were not re-enabled, fixed
- - changed how close and expunge work
- - misc changes
- - 9th Aminet release
-
- Version: 37.31 18-Feb-97
- ------------------------
- - oops left in some test code, now removed.
- EOF will work again.
- - 10th Aminet release
-
- Version: 37.32 23-Feb-97
- ------------------------
- - rewrote close/expunge code again
- - 11th Aminet release
-
- Version: 37.33 01-Mar-97
- ------------------------
- - rewrote BeginIO function
- - 11th Aminet release
-
- Version: 37.34 04-Apr-97
- ------------------------
- - More speedups
- - Misc changes
- - 12th Aminet release
-
- Version: 37.35 09-Apr-97
- ------------------------
- - EOFMODE bug fixed
- - some speedups
-
- Version: 37.36 13-May-97
- ------------------------
- - small speedups
- - added 060 version
-
- Version: 37.37 14-May-97
- ------------------------
- - Fixed flush bug (thx Jens)
- - 13th Aminet release
-
- Version: 37.38 20-May-97
- ------------------------
- - Bug fixed 060 version
- - misc changes
- - Added fast VBR code
- - device is now V37+ only
- - 14th Aminet release
-
- Version: 37.39 8-Jun-97
- ------------------------
- - misc changes
- - some speedups (thx Mark)
- - changed eof code (thx Jorma)
- - fixed random crash when sending large files
- - 15th Aminet release
-
- Version: 37.40 16-Jun-97
- ------------------------
- - New faster RBF code
- - bugfix 040 version
- - minor speedup
- - added DANGER option (default 0) for code that may not work on a future OS
- - added NEGCHECK option (default 1) to include/exclude -1 size checking
- - 16th Aminet release
-
- Version: 37.41 22-Jun-97
- ------------------------
- - bugfix 000/030/040
- - move -1 size check out of interrupt
- - added EOFCODE option (default 1) to include/exclude eof code
- - Faster level1 and level5 code
- - misc changes
- - 17th Aminet release
-
- Version: 43.0 25-Jun-97
- ------------------------
- - Bump to V43 (should have dun this a while back :)
-
- Version: 43.1 25-Jun-97
- ------------------------
- - skipped, don't ask why :)
-
- Version: 43.2 25-Jun-97
- ------------------------
- - bugfix 040/060 versions
- - misc changes
- - 18th Aminet release
-
- Version: 43.3 15-Jul-97
- ------------------------
- - rewrote CMD_WRITE, now only checks -1 length with CMD_WRITE
- - added EOFMODE check to CMD_WRITE, returns SerErr_InvParam
- - added fake open to dev_Open to prevent expunge
- - NSCMD_DEVICEQUERY now sets DeviceSubType to 0
- - bauds are now longwords (112 -> 115200, 020+ only)
- - misc changes
- - 19th Aminet release
-
-